package com.offdissys.common.db.page;

import cn.hutool.core.lang.Assert;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;

/**
 * 分页信息
 * @param <T>
 */
@Data
public class PageParam<T> {

    int page;

    int rows;

    T param;

    public Page getPageOjb() {
        // 分页不正确
        Assert.isTrue(page>=0, "分页页码不能小于等于0");
        Assert.isTrue(rows>=0,"分页数据条数不能小于0");
        Page page = new Page(this.page, rows);
        return page;
    }
}
